!function(){"use strict";const n=function(){},t=function(){},e=t.prototype;e.get=n,e.set=n,e.send=n;const c=window,o=c.GoogleAnalyticsObject||"ga",i=c[o],a=function(){const n=arguments.length;if(0===n)return;const t=Array.from(arguments);let e,c=t[n-1];if(c instanceof Object&&c.hitCallback instanceof Function)e=c.hitCallback;else if(c instanceof Function)e=()=>{c(a.create())};else{const n=t.indexOf("hitCallback");-1!==n&&t[n+1]instanceof Function&&(e=t[n+1])}if(e instanceof Function!=!1)try{e()}catch(n){}};a.create=function(){return new t},a.getByName=function(){return new t},a.getAll=function(){return[new t]},a.remove=n,a.loaded=!0,c[o]=a;const f=c.dataLayer;if(f instanceof Object&&(f.hide instanceof Object&&"function"==typeof f.hide.end&&(f.hide.end(),f.hide.end=()=>{}),"function"==typeof f.push)){const n=function(n){n instanceof Object!=!1&&"function"==typeof n.eventCallback&&(setTimeout(n.eventCallback,1),n.eventCallback=()=>{})};if(f.push=new Proxy(f.push,{apply:function(t,e,c){return n(c[0]),Reflect.apply(t,e,c)}}),Array.isArray(f)){const t=f.slice();for(const e of t)n(e)}}if(i instanceof Function&&Array.isArray(i.q)){const n=i.q.slice();i.q.length=0;for(const t of n)a(...t)}}();